go/types.Checker.validType0 (method)
8 uses
go/types (current package)
validtype.go#L13: check.validType0(typ, nil, nil)
validtype.go#L23: func (check *Checker) validType0(typ Type, env *tparamEnv, path []Object) typeInfo {
validtype.go#L40: return check.validType0(t.elem, env, path)
validtype.go#L44: if check.validType0(f.typ, env, path) == invalid {
validtype.go#L51: if check.validType0(t.typ, env, path) == invalid {
validtype.go#L58: if check.validType0(etyp, env, path) == invalid {
validtype.go#L74: check.infoMap[t] = check.validType0(t.orig.fromRHS, env.push(t), append(path, t.obj))
validtype.go#L101: return check.validType0(targ, env.link, path)